home *** CD-ROM | disk | FTP | other *** search
-
- > To follow up Magnus question, what is the fpu usefull for really??
- > I know some raytracing programs uses it and therefore I thought it
- > was good in 3d calculation....
-
- The FPU is for seriously high accuracy calculations (sin, cos tan, square-root
- and so on) used in 2D/3D vector software or raytracing/rendering. It can be
- used for realtime 3D, but it's not the fastest option for this kind of work.
-
- > Anyway Magnus was asking too about the blitter if it was to be used
- > in BM, is it? It sure could help moving sprite data, but didn=B4t you
-
- The blitter is out of bounds - unreliable and problematic in more ways than
- one. It's not even fast enough or articulate enough to help out even if this
- was not the case. The CPU can do a better job, and they can't both be active
- at once (well, not to any useful degree anyway).
-
- > write before that the characters should be handled as transparent
- > walls?? If thats the case, wouldn=B4t BM slow down alot when there is
- > alot of characters on the screen?? Since the sprites/characters is
- > faked 3d is it not possible to use the blitter for them??
-
- We can't put simple sprites into BM - otherwise we will end up with objects poking
- through walls and sectors. We need to integrate the 'things' as wall shards, or
- something very similar in order to avoid having to Z-buffer all of the graphics.
-
- If we did use a Z-buffer, the program would instantly halve in speed. We want to
- avoid this. Simple sorting won't cut it either. We need adaptive column clipping
- with occlusion checks - something the walls do very efficiently already. The advantage
- is we don't draw sprites (or parts of sprites) we can't actually see, unless they
- are covered by another sprite - but we can't do much about that.
-
- Wall shards are the fastest and most elegant way of implementing objects into
- the BM engine. The main reason is to avoid seruiously complicated sorting problems
- between walls and objects. It's a much more serious problem than it first appears.
-
- > Well anyway, BM will surely be the best example for others to
- > follow...
-
- I think things will go well, but we are all suffering from lack of free time.
- Otherwise, we would have finished it last month! :)
-
- Doug.
-
-